@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,blockquote,img{margin:0;padding:0}
body{position:relative;font-family:'\5FAE\8F6F\96C5\9ED1',"Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#f3f3f3;color:#102541}
ol,ul{list-style:none}
input,select,textarea{font-family:inherit;color:#102541;outline-style:none;resize:none;font-size:100%}
input::-ms-clear, input::-ms-reveal{display:none}
input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none !important;appearance:none !important;margin:0}
input[type="number"]{-moz-appearance:textfield;appearance:textfield}
input::-moz-focus-inner{padding:0}
input:-webkit-autofill,input:focus:-webkit-autofill,textarea:-webkit-autofill,textarea:focus:-webkit-autofill,select:-webkit-autofill,select:focus:-webkit-autofill{-webkit-box-shadow:inset 0 100px 0 white;box-shadow:inset 0 100px 0 white;color:#333}
table{border-collapse:collapse;border-spacing:0}
i,em{font-style:normal}
a{color:#102541;outline-style:none}
a:hover{color:#0045ad;text-decoration:none}
q:before,q:after{content:''}
b{font-weight:400}
::-webkit-input-placeholder{color:#c0c9d6}
:-moz-placeholder{color:#c0c9d6}
::-moz-placeholder{color:#c0c9d6}
:-ms-input-placeholder{color:#c0c9d6}
.clear:after{display:block;overflow:hidden;clear:both;height:0;visibility:hidden;content:"."}
.center{margin-left:auto;margin-right:auto}
.pull-left{float:left}
.pull-right{float:right}
.text-left{text-align:left !important}
.text-center{text-align:center}
.text-right{text-align:right}
.block{display: block;}
.inline{display: inline;}
.line-block{display: inline-block;vertical-align: middle;}
.ellipsis{overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.bg-white{background-color: #fff;}
.btn-normal{background-color: #0045ad;}
.orange-red{color: #ff8521}
.pos-r{position: relative;}

/* common */
/* a {
  -webkit-tap-highlight-color: rgba(255, 0, 0, 0);
}

a:hover {
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  text-decoration: none;
} */
.weui-body .weui-cells__title {
  height: 37px;
  line-height: 37px;
  font-size: 14px;
  color: #8E8E8E;
  margin: 0;
}

.weui-cells:first-child {
  margin-top: 0 !important;
}

.weui-cells:first-child:before {
  display: none !important;
}

.weui-cells:after {
  display: none !important;
}

.weui-cells .weui-cell__bd {
  font-size: 15px;
  color: #001111;
}

.weui-cells .weui-cell__ft {
  font-size: 15px;
  color: #666;
}

.weui-cells .weui-cell:before {
  left: 0 !important;
}


.weui-cells .weui-input::-webkit-input-placeholder {
  font-size: 15px;
  color: #BCBCBC;
}

.weui-cells .weui-input {
  font-size: 15px;
  color: #111111;
}

.weui-cells .weui-vcode-btn {
  font-size: inherit;
  height: inherit;
  line-height: inherit;
  color: #0045ad;
  padding: inherit;
}

/* 默认窄按钮 */
.weui-btn.weui-btn_default {
  width: 150px;
  height: 45px;
  line-height: 45px;
  background: none;
  border: 1px solid #ECECEC;
  color: #0045AD !important;
  padding: 0;
  font-weight: 400;
  font-size: 15px;
  border-radius: 0;
}

/* 默认宽按钮 */
.weui-btn.weui-btn_cell-default {
  background: #92B5EA;
  height: 45px;
  line-height: 45px;
  color: #fff;
  padding: 0;
  font-weight: 400;
  font-size: 15px;
  width: 100%;
  border-radius: 0;
}

.weui-btn.disabled-btn {
  background: #92B5EA;
}

/* 底部容器 */
.weui-footer {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}

/* tab导航 */
.weui-tab .weui-navbar {
  height: 55px;
  border-top: 1px solid #ECECEC;
}


.weui-tab .weui-navbar__item {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
}

.weui-tab .weui-navbar__item:after {
  display: none;
}

.weui-tab .weui-navbar__item p {
  font-size: 10px;
  color: #BCBCBC;
}

.weui-tab .weui-navbar__item .icon {
  display: inline-block;
  width: 20px;
  height: 20px;
}

.weui-tab .weui-navbar__item .icon.icon_index {
  background: url(../img/index/icon-index.png) no-repeat 0 0/20px 20px;
}

.weui-tab .weui-navbar__item.weui-bar__item_on .icon.icon_index {
  background: url(../img/index/icon-index_select.png) no-repeat 0 0/20px 20px;
}

.weui-tab .weui-navbar__item .icon.icon_goods {
  background: url(../img/index/icon-goods.png) no-repeat 0 0/20px 20px;
}

.weui-tab .weui-navbar__item.weui-bar__item_on .icon.icon_goods {
  background: url(../img/index/icon-goods_select.png) no-repeat 0 0/20px 20px;
}

.weui-tab .weui-navbar__item .icon.icon_supply {
  background: url(../img/index/icon-supply.png) no-repeat 0 0/20px 20px;
}

.weui-tab .weui-navbar__item.weui-bar__item_on .icon.icon_supply {
  background: url(../img/index/icon-supply_select.png) no-repeat 0 0/20px 20px;
}


.weui-tab .weui-navbar__item .icon.icon_news {
  background: url(../img/index/icon-news.png) no-repeat 0 0/20px 20px;
}

.weui-tab .weui-navbar__item.weui-bar__item_on .icon.icon_news {
  background: url(../img/index/icon-news_select.png) no-repeat 0 0/20px 20px;
}

.weui-tab .weui-navbar__item .icon.icon_mine {
  background: url(../img/index/icon-mine.png) no-repeat 0 0/20px 20px;
}

.weui-tab .weui-navbar__item.weui-bar__item_on .icon.icon_mine {
  background: url(../img/index/icon-mine_select.png) no-repeat 0 0/20px 20px;
}

/* 选择窗样式重置 */
.picker-form .weui-picker {
  border-radius: 0;
}

.picker-form .weui-picker .weui-half-screen-dialog__hd {
  display: none;
}

.picker-form .weui-btn.weui-picker__btn {
  background: #92B5EA !important;
  height: 45px;
  line-height: 45px;
  color: #fff;
  padding: 0;
  font-weight: 400;
  font-size: 15px;
  width: 100%;
  border-radius: 0;
}

.page {
  width: 100%;
  min-height: 100%;
  background: #f3f3f3;
  position: relative;
}


.info-wrapper .title {
  font-size: 15px;
  color: #111;
}

.info-wrapper .tips {
  font-size: 12px;
  color: #8E8E8E;
}

/* 倒计时 */
.countdown {
  color: #FF8521;
}

/* 暂无数据 */
.no-data {
  width: 100%;
  height: 110px;
  background: #F7F7F7;
  color: #8E8E8E;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* 企业认证图标 */
.icon-enterprise {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(../img/public/icon-enterprise.png) no-repeat 0 0/16px 16px;
  vertical-align: middle;
  margin-left: 5px;
}